package com.jrx.anytxn.investor.service;

import com.jrx.anytxn.investor.bean.InvestorTransferBean;

/**
 * 转列策略接口
 * 
 * @author liuyang
 * @date 2020-05-27
 **/
public interface IInvestorTransferMethodStrategy {

    /**
     * 账户外转列处理 会计状态升级，转非应计，五级分类升级
     *
     * @param transferBean 转列辅助Bean
     * @return InvestorTransferBean 转列辅助Bean
     * @author liuyang
     * @date 2020-05-27
     */
    InvestorTransferBean transferOut(InvestorTransferBean transferBean);


    /**
     * 账户内转列处理 会计状态降级，转应计，五级分类降级
     *
     * @param transferBean 转列辅助Bean
     * @return InvestorTransferBean 转列辅助Bean
     * @author liuyang
     * @date 2020-05-27
     */
    InvestorTransferBean transferIn(InvestorTransferBean transferBean);
}
